﻿#pragma warning(disable : 4996)
//{
//float arr[7] = {}, arr1[7] = {}, z = 0.0;
//int i = 0;
//    for(int i = 0; i < 7; i++)
//    {
//    scanf("%f",&arr[i]);
//    arr1[i] = arr[i];
//    }
//for(int k = 0; k < 7; k++)
//{
//    if (arr[i]>=arr[k])
//    {
//        break;
//    }
//    else
//    {
//        i++;
//    }
//}
//    for(int i = 0; i < 7; i++)
//{
//    for (int k = 0; k < 7; k++)
//    {
//        if (arr[i] < arr[k])
//        {
//            break;
//        }
//        if (arr[i] >= arr[6])
//        {
//            arr[i] = 0;
//            break;
//        }
//    }
//}
//        for (int i = 0; i < 7; i++)
//        {
//            z = z + arr[i];
//
//        }
//printf("score=%.2f", z / 5);
//
//
//
//
///********** End **********/
//
//}
//int main()
//{
//	float arr[7] = {},z=0.0;
//	for (int i = 0; i < 7; i++)
//	{
//		scanf("%f", &arr[i]);
//	 }
//	for (int a = 0; a < 6;a++)
//	{
//		for (int  b= 0; b < 6; b++)
//		{
//			if (arr[b] > arr[b + 1])
//			{
//				float temp = arr[b];
//				arr[b] = arr[b + 1];
//				arr[b + 1] = temp;
//
//			}
//		}
//
//	}
//	for (int i = 1; i < 6; i++)
//	{
//		z = z + arr[i];
//	}
//	printf("%.2f", z / 5);
//
//}
//int main(void)
//{
//    /*********Begin*********/
//    int a;
//    scanf("%d", &a);
//    if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
//        printf("%-4d是闰年",a);
//    else
//        printf("%-4d不是闰年！", a);
//
//
//
//    /*********End**********/
//    return 0;
//}
//int main()
//{
//    float x;
//        scanf("%f", &x);
//    if (x < 0 && x != -3)
//    {
//        printf("%.3f", x * x + x - 6);
//    }
//    else if (x >= 0 && x < 10 && x != 2 && x != 3)
//    {
//        printf("%.3f", x * x - 5 * x + 6);
//    }
//    else
//    {
//        printf("%.3f", x * x - x - 1);
//    }
//}
//#include<stdio.h>
//#include<math.h>
//int main(void)
//{
//    /*********Begin*********/
//    double m, n,z;
//    scanf("%lf%lf", &m, &n);
//    double total=0.0;
//    z=pow(0.5, n);
//    printf("%.2f ", m*z);
//        for (int i = 1; i <= n; i++)
//        {
//            if (i == n)
//            {
//                total = total + m * (pow(0.5, i - 1));
//                break;
//            }
//            total = total + m*(pow(0.5,i-1))+m * (pow(0.5, i));
//        }
//    printf("%.2lf", total);
//
//
//
//    /*********End**********/
//    return 0;
//}

//int main(void)
//{
//    /*********Begin*********/
//    int x, y;
//    scanf("%d%d", &x, &y);
//    if (x > y)
//    {
//        int t = x;
//            x = y;
//            y = t;
//    }
//    for (int i = x; i > 0; i--)
//    {
//        if (x % i == 0 && y % i == 0)
//        {
//            printf("最大公约数是:%d\n", i);
//            break;
//        }
//    }
//    for (int i = y;; i++)
//    {
//        if (i % x == 0 && i % y == 0)
//        {
//            printf("最小公倍数是:%d", i);
//            break;
//        }
//    }




//包含标准输入输出函数库
//#include <stdio.h>
//
//int main()
//{
//    //声明两个整型变量，用于存储输入的两个整数
//    int x, y;
//
//    //请在此添加你的代码，输入两个整数到x、y中，然后按要求格式输出四则运算式子
//    /********** Begin *********/
//    scanf("%d %d", &x, &y);
//    printf("%5d + %-5d = %10d\n", x, y, x + y);
//    printf("%5d - %-5d = %10d\n", x, y, x - y);
//    printf("%5d * %-5d = %10d\n", x, y, x * y);
//    printf("%5d / %-5d = %10d\n", x, y, x / y);
//
//    /********** End **********/
//
//    return 0;
//}
#include <stdlib.h>
#include<stdio.h>
int main(void)
{
    char sex;			//º¢×ÓµÄÐÔ±ð
    char sports;			//ÊÇ·ñÏ²»¶ÌåÓýÔË¶¯
    char diet;			//ÊÇ·ñÓÐÁ¼ºÃµÄÒûÊ³Ï°¹ß
    float myHeight;			//º¢×ÓÉí¸ß
    float faHeight;			//¸¸Ç×Éí¸ß
    float moHeight;
    float s = 1;
    float d = 1;		//Ä¸Ç×Éí¸ß
    /*********begin**********/
        printf("Are you a boy(M) or a girl(F)?\n");
    scanf("%c", &sex);
    if (sex == 'M' || sex == 'F' || sex == 'm' || sex == 'f')
    {
        printf("Please input your father's height(cm):\n");
        scanf("%f", &faHeight);
        printf("Please input your mother's height(cm):\n");
        scanf("%f", &moHeight);
        printf("Do you like sports(Y/N)?\n");
        scanf(" %c", &sports);
        if (sports == 'Y' || sports == 'N')
        {
            if (sports == 'Y')
                s = 0.02;
            else
                s = 0;
            printf("Do you have a good habit of diet(Y/N)?\n");
            scanf(" %c", &diet);
            if (diet == 'Y' || diet == 'N')
            {
                if (diet == 'Y')
                    d = 0.015;
                else
                    d = 0;
                if (sex == 'M' || sex == 'm')
                    printf("Your future height will be %.6lf(cm)", (faHeight + moHeight) * 45/100 * (s + d) + (faHeight + moHeight) * 45/100);
                else
                    printf("Your future height will be %.6lf(cm)", (faHeight * 923/1000 + moHeight)* (s + d)/2 + (faHeight * 923/1000 + moHeight)/2);
            }
            else
                        printf("Input diet error!\n");



        }
        else
                        printf("Input sports error!\n");


    }
    else
    {
        printf("Input sex error!\n");
    }









    /**********end***********/
    return 0;
}
